本稿では、圏論における前層の圏におけるエピ射とモノ射が、各成分における集合論的な全射と単射に完全に一致するという事実について、詳細かつ自己完結した解説を行う。また、その関数解析的および位相幾何学的な応用として、Banach空間の間の連続な全射線形写像から誘導される前層の射がエピ射になるという興味深い結果を示す。この応用の鍵となるのは、開写像定理とBartle-Gravesの定理である。本稿の後半では、Bartle-Gravesの定理の完全な証明を与える。
まず、議論の基礎となる圏論の基本概念を厳密に定義する。圏 $ \mathcal{C} $ は局所小 (locally small) な圏であるとする。すなわち、任意の対象 $ X, Y \in \mathrm{Ob}(\mathcal{C}) $ に対し、射の集まり $ \mathrm{Hom}_{\mathcal{C}}(X, Y) $ は集合であるとする。
圏 $ \mathcal{C} $ 上の前層 (presheaf) とは、反変関手 $ F: \mathcal{C}^{op} \to \mathrm{Set} $ のことである。すなわち、各対象 $ X \in \mathrm{Ob}(\mathcal{C}) $ に対して集合 $ F(X) $ を割り当て、各射 $ f: X \to Y $ に対して写像 $ F(f): F(Y) \to F(X) $ を割り当てる対応であり、以下の関手性の公理を満たすものである。
$ 2 $ つの前層 $ F, G: \mathcal{C}^{op} \to \mathrm{Set} $ の間の射は自然変換 (natural transformation) $ \alpha: F \to G $ である。これは、各対象 $ X \in \mathrm{Ob}(\mathcal{C}) $ に対して写像 $ \alpha_X: F(X) \to G(X) $ が与えられ、任意の射 $ f: X \to Y $ に対して以下の図式が可換となることである。
すなわち、 $ \alpha_X \circ F(f) = G(f) \circ \alpha_Y $ が成り立つ。
対象を前層、射を自然変換とする圏を $ \mathrm{Set}^{\mathcal{C}^{op}} $ と表す。この圏は余極限 (colimit) や極限 (limit) を備えた非常に豊かな構造を持つ圏(トポス)である。
一般の圏における射 $ f: A \to B $ がモノ射 (monomorphism) であるとは、左簡約可能であること、すなわち任意の対象 $ C $ と射 $ g, h: C \to A $ に対して $ f \circ g = f \circ h \implies g = h $ が成り立つことである。
同様に、射 $ f: A \to B $ がエピ射 (epimorphism) であるとは、右簡約可能であること、すなわち任意の対象 $ C $ と射 $ g, h: B \to C $ に対して $ g \circ f = h \circ f \implies g = h $ が成り立つことである。
前層の圏 $ \mathrm{Set}^{\mathcal{C}^{op}} $ のような関手圏においては、圏論的な性質が各対象における成分ごとの性質に完全に還元される。
圏 $ \mathrm{Set}^{\mathcal{C}^{op}} $ における自然変換 $ \alpha: F \to G $ について、以下の同値関係が成り立つ。
[成分が単射ならばモノ射であることの証明]
各対象 $ X \in \mathrm{Ob}(\mathcal{C}) $ について $ \alpha_X $ が単射であると仮定する。任意の前層 $ H $ と自然変換 $ \beta, \gamma: H \to F $ に対して、 $ \alpha \circ \beta = \alpha \circ \gamma $ と仮定する。このとき、任意の $ X \in \mathrm{Ob}(\mathcal{C}) $ と $ w \in H(X) $ に対して、以下の等式が成り立つ。
仮定より $ \alpha_X $ は単射であるため、 $ \beta_X(w) = \gamma_X(w) $ を得る。これは任意の $ X $ と $ w $ について成り立つため、 $ \beta_X = \gamma_X $ となり、 $ \beta = \gamma $ が従う。したがって $ \alpha $ はモノ射である。
[モノ射ならば成分が単射であることの証明]
$ \alpha $ がモノ射であると仮定する。ある対象 $ X \in \mathrm{Ob}(\mathcal{C}) $ を固定し、 $ \alpha_X $ が単射であることを示す。 $ x, x' \in F(X) $ が $ \alpha_X(x) = \alpha_X(x') $ を満たすとする。
表現可能前層 $ h_X = \mathrm{Hom}_{\mathcal{C}}(-, X) $ から $ F $ への自然変換 $ \beta, \gamma: h_X \to F $ を次のように構成する。任意の対象 $ Y \in \mathrm{Ob}(\mathcal{C}) $ と射 $ f \in h_X(Y) $ (すなわち $ f: Y \to X $ )に対して、米田の補題の証明に現れる対応を用いて以下のように定義する。
これらが自然変換であることを見よう。任意の射 $ g: Z \to Y $ in $ \mathcal{C} $ に対し、 $ f \in h_X(Y) $ とすると、前層 $ h_X $ における射の作用は $ h_X(g)(f) = f \circ g $ である。 $ \beta $ について自然性の条件を確認すると、
となり、 $ \beta $ は自然変換である。全く同様にして $ \gamma $ も自然変換となる。
次に、 $ \alpha \circ \beta = \alpha \circ \gamma $ であることを示す。任意の $ Y \in \mathrm{Ob}(\mathcal{C}) $ と $ f: Y \to X $ に対して、自然変換 $ \alpha $ の自然性 $ \alpha_Y \circ F(f) = G(f) \circ \alpha_X $ を用いると、
となる。同様に、 $ (\alpha \circ \gamma)_Y(f) = G(f)(\alpha_X(x')) $ を得る。仮定 $ \alpha_X(x) = \alpha_X(x') $ より、これらは等しい。よって $ \alpha \circ \beta = \alpha \circ \gamma $ である。
$ \alpha $ はモノ射であるから、 $ \beta = \gamma $ が導かれる。特に成分 $ Y = X $ を考え、 $ f = \mathrm{id}_X $ を代入すると、
となる。前層の公理より $ F(\mathrm{id}_X) $ は恒等写像であるため、左辺は $ F(\mathrm{id}_X)(x) = x $ 、右辺は $ F(\mathrm{id}_X)(x') = x' $ となり、 $ x = x' $ を得る。したがって $ \alpha_X $ は単射である。
[成分が全射ならばエピ射であることの証明]
各対象 $ X \in \mathrm{Ob}(\mathcal{C}) $ について $ \alpha_X $ が全射であると仮定する。任意の前層 $ H $ と自然変換 $ \beta, \gamma: G \to H $ に対して、 $ \beta \circ \alpha = \gamma \circ \alpha $ と仮定する。
任意の対象 $ X \in \mathrm{Ob}(\mathcal{C}) $ と元 $ y \in G(X) $ をとる。 $ \alpha_X $ は全射であるから、ある $ x \in F(X) $ が存在して $ y = \alpha_X(x) $ となる。このとき、
となる。仮定より $ (\beta \circ \alpha)_X(x) = (\gamma \circ \alpha)_X(x) $ であるから、
が成り立つ。よって $ \beta_X(y) = \gamma_X(y) $ となり、 $ \beta = \gamma $ を得る。したがって $ \alpha $ はエピ射である。
[エピ射ならば成分が全射であることの証明]
$ \alpha $ がエピ射であると仮定する。この証明には、集合の圏 $ \mathrm{Set} $ における融合和(pushout, アマルガム和)の構成を前層の圏に成分ごとに持ち上げる手法を用いる。
まず、各対象 $ Y \in \mathrm{Ob}(\mathcal{C}) $ に対し、部分集合 $ I(Y) \subset G(Y) $ を $ I(Y) = \mathrm{Im}(\alpha_Y) = \alpha_Y(F(Y)) $ で定義する。
この $ I $ が $ G $ の部分前層 (subpresheaf) となることを確認する。任意の射 $ f: Y \to Z $ in $ \mathcal{C} $ に対し、 $ G(f): G(Z) \to G(Y) $ が $ I(Z) $ の元を $ I(Y) $ へ写すことを示せばよい。 $ z \in I(Z) $ とすると、ある $ w \in F(Z) $ が存在して $ z = \alpha_Z(w) $ と書ける。自然性 $ \alpha_Y \circ F(f) = G(f) \circ \alpha_Z $ より、
となる。 $ F(f)(w) \in F(Y) $ であるため、これは $ I(Y) $ の元である。よって $ I $ は well-defined な部分前層である。
次に、前層 $ H $ を構成する。各対象 $ Y $ に対して、融合和 $ H(Y) = G(Y) \amalg_{I(Y)} G(Y) $ とする。すなわち、 $ G(Y) $ の $ 2 $ つのコピーの直和 $ (G(Y) \times \{1\}) \amalg (G(Y) \times \{2\}) $ を考え、各 $ z \in I(Y) $ に対して $ (z, 1) $ と $ (z, 2) $ を同一視する同値関係 $ \sim_Y $ で割った商集合を $ H(Y) $ とする。商集合の元(同値類)を $ [(y, i)] $ と表す。
射 $ f: Y \to Z $ に対する写像 $ H(f): H(Z) \to H(Y) $ は、
で自然に定義される。 $ I $ が部分前層であるため、 $ w \in I(Z) $ ならば $ G(f)(w) \in I(Y) $ となり、 $ (G(f)(w), 1) \sim_Y (G(f)(w), 2) $ が成り立つ。したがってこの写像は同値関係を保ち well-defined である。
自然変換 $ \beta, \gamma: G \to H $ を次のように定義する。
これらが自然変換であることは $ H(f) $ の定義より直ちに従う。ここで $ \beta \circ \alpha $ と $ \gamma \circ \alpha $ を比較する。任意の $ Y \in \mathrm{Ob}(\mathcal{C}) $ と $ x \in F(Y) $ に対して、 $ y = \alpha_Y(x) $ は定義により $ I(Y) $ の元である。同値関係 $ \sim_Y $ の定義より、 $ I(Y) $ の元については $ [(y, 1)] = [(y, 2)] $ が成り立つ。すなわち、
となる。よって $ \beta \circ \alpha = \gamma \circ \alpha $ である。
仮定より $ \alpha $ はエピ射であるから、 $ \beta = \gamma $ を得る。これは任意の $ X \in \mathrm{Ob}(\mathcal{C}) $ と $ y \in G(X) $ に対して、
が成り立つことを意味する。融合和の定義から、異なる成分に属する元が同値になるのは、それらがアマルガム部分 $ I(X) $ に属する場合に限られる。したがって任意の $ y \in G(X) $ は $ y \in I(X) $ であり、 $ G(X) = I(X) $ が成り立つ。 $ \alpha_X $ の像が $ G(X) $ 全体に一致するため、 $ \alpha_X $ は全射である。
以上の一般的な圏論の事実を踏まえ、関数解析と位相幾何学が交差する具体例を考察する。位相空間の圏 $ \mathrm{Top} $ 上の前層の圏 $ \mathrm{Set}^{\mathrm{Top}^{op}} $ を考える。
$ X, Y $ を $ \mathbb{R} $ 上のBanach空間とする。任意の位相空間 $ S $ に対して、 $ C(S, X) $ は $ S $ から $ X $ への連続写像全体の集合を表す。対応 $ S \mapsto C(S, X) $ は、連続写像の引き戻しを射の対応とすることで、 $ \mathrm{Top} $ 上の前層となる。
$ T: X \to Y $ をBanach空間の間の連続な全射線形写像とする。このとき、 $ T $ が誘導する自然変換 $ \alpha: C(-, X) \to C(-, Y) $ (ただし各成分は $ \alpha_S(f) = T \circ f $ )は、前層の圏 $ \mathrm{Set}^{\mathrm{Top}^{op}} $ におけるエピ射である。
前節で証明した定理により、自然変換 $ \alpha $ がエピ射であることを示すためには、任意の位相空間 $ S $ において成分 $ \alpha_S: C(S, X) \to C(S, Y) $ が全射であることを示せば十分である。
すなわち、任意の連続写像 $ g \in C(S, Y) $ に対して、 $ T \circ f = g $ を満たす連続写像 $ f \in C(S, X) $ が存在することを示さなければならない。この証明の鍵となるのが、関数解析学の基本定理である開写像定理 (Open Mapping Theorem) と、そこから導かれるBartle-Gravesの定理である。
完備な距離空間であるBanach空間の間の連続な全射線形写像 $ T: X \to Y $ は開写像である。すなわち、 $ X $ の任意の開集合の $ T $ による像は、 $ Y $ の開集合となる。
開写像定理により、 $ T $ に対応する同値関係での商空間 $ X / \ker(T) $ は $ Y $ と同相になる。しかし、これだけでは任意の位相空間 $ S $ からの連続写像 $ g: S \to Y $ を連続に $ X $ へ持ち上げられる(リフトできる)保証はない。これを解決するのが次の定理である。
$ X, Y $ をBanach空間とし、 $ T: X \to Y $ を連続な全射線形写像とする。このとき、 $ T $ は連続な右逆写像(切断)を持つ。すなわち、連続写像 $ R: Y \to X $ であって、任意の $ y \in Y $ に対して $ T(R(y)) = y $ を満たすものが存在する。
前層の圏 $ \mathrm{Set}^{\mathrm{Top}^{op}} $ において、 $ \alpha $ がエピ射であることを示すためには、任意の位相空間 $ S \in \mathrm{Ob}(\mathrm{Top}) $ について、成分 $ \alpha_S: C(S, X) \to C(S, Y) $ が全射であることを示せばよい。
任意の位相空間 $ S $ と、任意の連続写像 $ g: S \to Y $ をとる。Bartle-Gravesの定理より、連続写像 $ R: Y \to X $ であって $ T \circ R = \mathrm{id}_Y $ を満たすものが存在する。
ここで、写像 $ f: S \to X $ を $ f = R \circ g $ と定義する。
$ g $ は $ S $ から $ Y $ への連続写像であり、 $ R $ は $ Y $ から $ X $ への連続写像である。位相空間の間の連続写像の合成は再び連続であるため、 $ f $ は $ S $ から $ X $ への連続写像となる。すなわち、 $ f \in C(S, X) $ である。
次に、この $ f $ を $ T $ で写像する。任意の $ s \in S $ について、以下が成り立つ。
すなわち、 $ T \circ f = g $ が成り立つ。これは $ \alpha_S(f) = g $ であることを意味しており、したがって $ \alpha_S $ は全射である。前層の射の成分がすべての対象において全射であるため、 $ \alpha $ は $ \mathrm{Set}^{\mathrm{Top}^{op}} $ におけるエピ射である。
Bartle-Gravesの定理によって保証される連続な右逆写像 $ R: Y \to X $ は、一般には非線形な連続写像であることに注意が必要である。
線形代数のように「核の補空間をとって、線形な右逆写像を構成すればよい」と考えるかもしれない。しかし、一般のBanach空間においては、閉部分空間(この場合は $ \ker(T) $ )が必ずしも閉な位相的補空間を持つとは限らないため、連続な線形右逆写像が存在するとは限らない。
例えば、数列空間 $ \ell^\infty $ (有界数列のなすBanach空間)とその閉部分空間 $ c_0 $ ( $ 0 $ に収束する数列のなすBanach空間)を考える。商空間への標準的な射影 $ T: \ell^\infty \to \ell^\infty / c_0 $ は連続な全射線形写像である。Sobczykの定理などから知られるように、 $ \ell^\infty $ において $ c_0 $ は補空間を持たない(Phillipsの定理、1940年)。したがって、もし $ T $ に連続な線形右逆写像 $ R $ が存在したとすると、 $ I - R \circ T $ が $ c_0 $ への有界線形射影となってしまい矛盾する。よって、この $ T $ には連続な線形右逆写像が存在しない。
このように線形な右逆写像が存在しない場合であっても、位相空間上の前層の射としては、単なる(非線形な)連続写像としての右逆写像が存在すれば全射性が保証される。Bartle-Gravesの定理はまさにそのギャップを埋め、いかなる場合でも連続な切断が存在することを保証し、前層の射がエピ射になるという美しい結論を導くのである。
ここではBartle-Gravesの定理の完全な証明を与える。証明は大きく3つのステップに分けられる。第一に開写像定理を用いたノルム評価の獲得、第二に $ 1 $ の分割 (partition of unity) を用いた近似的な連続切断の構成、第三に近似切断の級数による真の連続切断の構成である。
第1ステップ:開写像定理によるノルム評価
$ T $ はBanach空間の間の連続な全射線形写像であるため、開写像定理より $ T $ は開写像である。したがって、 $ X $ の開単位球 $ B_X = \{ x \in X \mid \|x\| < 1 \} $ の像 $ T(B_X) $ は $ Y $ の原点の開近傍となる。
よって、ある実数 $ r > 0 $ が存在して、 $ Y $ の開球 $ B_Y(0, r) = \{ y \in Y \mid \|y\| < r \} $ は $ T(B_X) $ に含まれる。この事実から、任意の $ y \in Y $ に対して、 $ T(x) = y $ かつ $ \|x\| \le C\|y\| $ を満たす $ x \in X $ が存在することを示す。ここで定数 $ C $ を $ C = \frac{2}{r} $ とする。
$ y = 0 $ のときは $ x = 0 $ とすれば条件を満たす。 $ y \neq 0 $ のとき、 $ y' = \frac{r}{2\|y\|} y $ とおくと、 $ \|y'\| = \frac{r}{2} < r $ となる。したがって $ y' \in B_Y(0, r) \subset T(B_X) $ である。 ゆえに、ある $ x' \in B_X $ が存在して $ T(x') = y' $ を満たす。 $ x' \in B_X $ より $ \|x'\| < 1 $ である。
ここで $ x = \frac{2\|y\|}{r} x' $ とおくと、線形性より以下が成り立つ。
また、 $ x $ のノルムは次のように評価できる。
よって、任意の $ y \in Y $ に対して目的の $ x \in X $ が存在することが示された。
第2ステップ:近似的な連続切断の構成
$ Y \smallsetminus \{0\} $ の各点 $ z $ に対して、第1ステップの結果を用い、 $ T(x_z) = z $ かつ $ \|x_z\| \le C\|z\| $ となる $ x_z \in X $ を一つ選ぶ。各 $ z \in Y \smallsetminus \{0\} $ に対して、以下の開集合 $ U_z $ を定義する。
$ z \in U_z $ であるから、族 $ \{ U_z \}_{z \in Y \smallsetminus \{0\}} $ は $ Y \smallsetminus \{0\} $ の開被覆である。ここで、任意の $ y \in U_z $ に対して、三角不等式より以下が成り立つ。
これより $ \frac{2}{3}\|z\| < \|y\| $ となり、 $ \|z\| < \frac{3}{2}\|y\| $ を得る。さらに、これを用いると次が成り立つ。
距離空間 $ Y \smallsetminus \{0\} $ はパラコンパクト (paracompact) である。したがって、開被覆 $ \{ U_z \}_{z \in Y \smallsetminus \{0\}} $ は、局所有限 (locally finite) な開細分 $ \{ V_i \}_{i \in I} $ を持つ。開細分の定義から、各 $ i \in I $ に対してある $ z_i \in Y \smallsetminus \{0\} $ が存在して $ V_i \subset U_{z_i} $ を満たす。
さらに、被覆 $ \{ V_i \}_{i \in I} $ に従属する連続な $ 1 $ の分割 (partition of unity) $ \{ \phi_i \}_{i \in I} $ が存在する。すなわち、各 $ \phi_i: Y \smallsetminus \{0\} \to [0, 1] $ は連続であり、 $ \phi_i $ の台 $ \mathrm{supp}(\phi_i) $ は $ V_i $ に含まれ、任意の $ y \in Y \smallsetminus \{0\} $ において $ \sum_{i \in I} \phi_i(y) = 1 $ を満たす。
関数 $ f_0: Y \smallsetminus \{0\} \to X $ を次のように定義する。
この和は各点の近傍で有限和となるため、 $ f_0 $ は連続である。ここで、 $ y \in Y \smallsetminus \{0\} $ を固定する。 $ \phi_i(y) > 0 $ となる $ i $ については、 $ y \in V_i \subset U_{z_i} $ であるため、先ほどの評価より $ \|y - z_i\| < \frac{1}{2}\|y\| $ および $ \|z_i\| < \frac{3}{2}\|y\| $ が成り立つ。 $ T $ は線形であるため、次のように計算できる。
$ \sum_{i \in I} \phi_i(y) = 1 $ であるから、 $ y = \sum_{i \in I} \phi_i(y) y $ と書ける。よって、
となる。両辺のノルムをとると、次のように評価できる。
また、 $ f_0(y) $ のノルムについても次のように評価できる。
ここで $ C' = \frac{3}{2}C $ とおく。関数 $ f_0 $ を $ Y $ 全体に拡張するために、 $ f_0(0) = 0 $ と定義する。 $ y $ が $ 0 $ に近づくとき $ \|f_0(y)\| \le C'\|y\| $ は $ 0 $ に近づくため、拡張された $ f_0: Y \to X $ は原点でも連続となる。 以上の構成により、連続写像 $ f_0: Y \to X $ であって、任意の $ y \in Y $ に対して以下の $ 2 $ 条件を満たすものが得られた。
第3ステップ:級数による真の連続切断の構成
第2ステップで得られた $ f_0 $ を用いて、関数列 $ y_n: Y \to Y $ と $ g_n: Y \to X $ を帰納的に以下のように定義する。
$ n \ge 0 $ に対して、
数学的帰納法により、すべての $ n \ge 0 $ に対して以下の不等式が成り立つことを示す。
$ n = 0 $ のときは、 $ \|y_0(y)\| = \|y\| $ であり、 $ \|g_0(y)\| = \|f_0(y)\| \le C'\|y\| $ であるから成立する。ある $ n $ で成立すると仮定すると、 $ f_0 $ の性質より次が成り立つ。
さらに、 $ g_{n+1} $ についても次が成り立つ。
よって帰納法は完結し、すべての $ n \ge 0 $ で不等式が成立する。
$ X $ は完備なBanach空間であるため、関数項級数 $ \sum_{n=0}^\infty g_n(y) $ を考えることができる。任意の有界集合 $ B \subset Y $ 上において、各 $ y \in B $ に対するノルム $ \|g_n(y)\| $ は $ \frac{C'}{2^n} \sup_{y \in B} \|y\| $ で一様に上から抑えられる。したがって、ワイエルシュトラスのM判定法より、この級数は $ Y $ 上で局所一様に絶対収束する。各 $ g_n $ は連続であるため、局所一様収束極限である関数 $ R: Y \to X $ も連続となる。
最後に、 $ T \circ R = \mathrm{id}_Y $ であることを確認する。 $ T $ は連続な線形写像であるため、無限和と順序を交換することができる。
和の部分和を計算すると、 $ T(g_k(y)) = y_k(y) - y_{k+1}(y) $ であるため、次のように望遠鏡和となる。
ここで $ n \to \infty $ とすると、 $ \|y_{n+1}(y)\| \le \frac{1}{2^{n+1}}\|y\| $ は $ 0 $ に収束するため、 $ y_{n+1}(y) $ は $ 0 $ に近づく。したがって、無限和の値は $ y $ に等しい。
以上により、連続な右逆写像 $ R $ が存在することが証明された。